package com.jinpin.product.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 工单表
 * @TableName p_work_order
 */
@TableName(value ="p_work_order")
@Data
@Accessors(chain = true)
@AllArgsConstructor
public class WorkOrder implements Serializable {
    /**
     * 工单id
     */
    @TableId
    private Long workOrderId;

    /**
     * 工单编号
     */
    private String workOrderCode;

    /**
     * 工艺路线id
     */
    private Long processRouteId;

    /**
     * 生产总数
     */
    private Double number;

    /**
     * 单位id
     */
    private Long unitId;

    /**
     * 工单状态(0未排产,1已排产,2生产中，3完工)
     */
    private Integer workOrderStatus;

    /**
     * 0未删除/1已删除
     */
    private Long isDel;

    /**
     * 创建人
     */
    private String craeteBy;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 更新人
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private Date updateDate;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}